#ifndef GUI_H
#define GUI_H

#include <QtCore>
#include <defs/export.h>
#include <defs/global.h>

namespace Opl{ namespace Gui {

    class IGui
    {
    public:

        IGui(IGui* owner){}
        virtual ~IGui(){}

        virtual void Opacity(qreal value) = 0;
        virtual qreal Opacity() = 0;

        virtual void Show(bool modal = false) = 0;
        virtual void Hide() = 0;
    };

}; };
#endif // GUI_H
